<%@page contentType="text/html" pageEncoding="UTF-8"%>
<%@page import="org.json.*"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>Subir mantenimientos</title>
        <link rel="stylesheet" type="text/css" href="css/adsi.css"/>
        <script type="text/javascript" src="js/prototype.js"></script>
        <script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
        <script type="text/javascript" src="js/adsi.js"></script>
    </head>
    <body id="upload" style="background:#fff">
        <div id="container">
            <%! String data, filename;
                JSONArray list;
                JSONObject obj; %>
            <% filename = request.getParameter("filename");
               data = request.getParameter("data");
               if (data == null) {%>
            <p><strong>1.</strong> Crear un archivo CSV con el siguiente formato:</p>
            <blockquote>
                <strong>Descripción,Duración</strong><br/>
                Primer mantenimiento<strong>,</strong>3<br/>
                Otro nombre<strong>,</strong>5<br/>
            </blockquote>
            <p><strong>2.</strong> Subir el archivo:</p>
            <form method="post" action="upload" enctype="multipart/form-data">
                <input type="hidden" name="controller" value="Maintenances"/>
                <input type="file" name="uploadfile"/>
                <p class="center">
                    <input type="submit" value="Continuar"/>
                    <span class="link red" onclick="cancelElement('parent.upload')">Cancelar</span>
                </p>
            </form>
            <% } else { %>
            <p><strong>3.</strong> Verificar el contenido:</p>
            <table border="1">
                <tr>
                    <th>Descripción</th>
                    <th>Duración</th>
                </tr>
                <%
                list = new JSONArray(data);
                for (int i = 0; i < list.length(); i++) {
                    obj = (JSONObject)list.get(i);
                %>
                <tr <%=(i % 2 == 0) ? "class=\"gray\"" : ""%>>
                    <td><%=obj.getString("description")%></td>
                    <td><%=obj.getString("duration")%></td>
                </tr>
                <% } %>
            </table>
            <p class="center">
                <button onclick="createFromFile('<%=filename%>', 'Maintenances')">Guardar</button>
                <span class="link red" onclick="cancelElement('parent.upload')">Cancelar</span>
            </p>
            <% } %>
        </div>
    </body>
</html>
